#login_root {
  font: 12px/150% tahoma, arial, Microsoft YaHei, Hiragino Sans GB, "\u5b8b\u4f53", sans-serif;
  ol, ul {
    list-style: none
  }

  :focus {
    outline: 0
  }

  a img {
    border: 0
  }

  img {
    vertical-align: middle
  }

  table {
    empty-cells: show
  }

  ins {
    text-decoration: none
  }

  del {
    text-decoration: line-through
  }

  em {
    font-style: normal
  }

  button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
    border: 0;
    padding: 0
  }

  .m, .mb, .mc, .mt, .sm, .smb, .smc, .smt {
    overflow: hidden;
    zoom: 1
  }

  .m, .sm {
    margin-bottom: 10px
  }

  .mt, .smt {
    cursor: default
  }

  .m .mt .extra a:link, .m .mt .extra a:visited, .sm .smt .extra a:link, .sm .smt .extra a:visited {
    color: #005EA7
  }

  .form .label, .form button, .form input, .form label, .form select, .form textarea {
    float: left;
    font-size: 12px
  }

  .btn-img, .button {
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
    cursor: pointer
  }

  h1 {
    font: 20px "microsoft yahei", "\5b8b\4f53"
  }

  h2, h3 {
    font-size: 14px
  }

  h4, h5, h6 {
    font-size: 12px
  }

  a {
    color: #666;
    text-decoration: none
  }

  a:hover {
    color: #E4393C;
    text-decoration: underline
  }
}

#redister_root {
  .qudiaoBorder .ql-container.ql-snow {
    border: none;
  }

  .qudiaoBorder .ql-editor {
    padding: 0;
  }

  font: 12px/150% tahoma, arial, Microsoft YaHei, Hiragino Sans GB, "\u5b8b\u4f53", sans-serif;

  button, html input[type=button], input[type=submit] {
    -webkit-apperance: button;
    cursor: pointer
  }

  input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
  }

  input[type=number] {
    -moz-appearance: textfield;
  }

  button[disabled], html input[disabled] {
    cursor: default
  }

  img {
    border: 0;
    vertical-align: middle
  }

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  .clearfix {
    *zoom: 1
  }

  a {
    color: #666;
    text-decoration: none
  }

  a:hover {
    color: #C81623
  }
}

#layout_root {
  text-align: center;
  table {border-collapse: collapse;border-spacing: 0;}
  fieldset, img {border: 0;}
  address, caption, cite, code, dfn, em, th, var, i {font-weight: normal;font-style: normal;}
  ol, ul, li {list-style: none;}
  div, dl, dt, dd, ol, ul, li {zoom: 1;}
  caption, th {text-align: left;}
  h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}
  q:before, q:after {content: '';}
  abbr, acronym {border: 0;}
  a {color: #333;text-decoration: none;outline: none;}
  a:hover {color: #2386d7;text-decoration: none;}
  .clearbox {border: none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
  .blank {height: 10px;font-size: 0px;line-height: 0;}
  .hot, hot a {color: #f60 !important}
  .nodata {color: #999;}
  .fl {float: left;}
  .fr {float: right;}
  .hide {display: none;}
}

* {margin:0; padding:0;}

